package com.wt.pojo;

import java.math.BigDecimal;

public class OrderInforItem {
    /**  */
    private Integer id;

    /** 收货地十 */
    private Integer orderInforId;

    /**  商户id */
    private Integer vendorId;

    /** 用户id */
    private Integer memberId;

    /** 商品ID */
    private Integer goodsId;

    /** 订单编号 */
    private String control;

    /** 商品名称 */
    private String goodsName;

    /** LOGO */
    private String logo;

    /** 价格 */
    private BigDecimal price;

    /** 数量 */
    private Integer amount;

    /** 小计 */
    private BigDecimal totalPrice;

    /** 配送方式的ID */
    private Byte deliveryId;

    /** 快递的名字 */
    private String deliveryName;

    /** 快递单号 */
    private String express;

    /** 运费 */
    private BigDecimal deliveryPrice;

    /** 订单状态： 1待付款 2待发货 3待收货 4已完成 5申请退款 6同意退款 7拒绝退款 8审核通过  9审核未通过  10退款成功 12申请换货 13同意换货 14拒绝换货  15同意验收 16换货发货 17换货签收 19申请退货  20同意退货 21拒绝退货 22同意验收  23审核通过 24审核未通过 25退款成功（退货） 27删除/前端用户看不到 */
    private Integer status;

    /** 下单时间 */
    private String time;

    /** 付款时间 */
    private Integer dealTime;

    /** 发货时间 */
    private Integer sendTime;

    /** 完成时间 */
    private Integer completeTime;

    /** 是否评价：N未评价 Y已评价 */
    private String appraise;

    /** 买家留言 */
    private String message;

    /** 支付方式 */
    private String payType;

    /** 第三方支付的交易号 */
    private String tradeNo;

    /** 预售状态：1支付定金 2支付尾款 */
    private Byte presell;

    /** 订单唯一字符串（每次提交生成订单的唯一字符串，多商品同时购买则相同） */
    private String orderGuid;

    /** 订单分类：1=普通订单&2=预售订单&3=聚力购订单 */
    private Byte orderType;

    public OrderInforItem(Integer id, Integer orderInforId, Integer vendorId, Integer memberId, Integer goodsId, String control, String goodsName, String logo, BigDecimal price, Integer amount, BigDecimal totalPrice, Byte deliveryId, String deliveryName, String express, BigDecimal deliveryPrice, Integer status, String time, Integer dealTime, Integer sendTime, Integer completeTime, String appraise, String message, String payType, String tradeNo, Byte presell, String orderGuid, Byte orderType) {
        this.id = id;
        this.orderInforId = orderInforId;
        this.vendorId = vendorId;
        this.memberId = memberId;
        this.goodsId = goodsId;
        this.control = control;
        this.goodsName = goodsName;
        this.logo = logo;
        this.price = price;
        this.amount = amount;
        this.totalPrice = totalPrice;
        this.deliveryId = deliveryId;
        this.deliveryName = deliveryName;
        this.express = express;
        this.deliveryPrice = deliveryPrice;
        this.status = status;
        this.time = time;
        this.dealTime = dealTime;
        this.sendTime = sendTime;
        this.completeTime = completeTime;
        this.appraise = appraise;
        this.message = message;
        this.payType = payType;
        this.tradeNo = tradeNo;
        this.presell = presell;
        this.orderGuid = orderGuid;
        this.orderType = orderType;
    }

    public OrderInforItem() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOrderInforId() {
        return orderInforId;
    }

    public void setOrderInforId(Integer orderInforId) {
        this.orderInforId = orderInforId;
    }

    public Integer getVendorId() {
        return vendorId;
    }

    public void setVendorId(Integer vendorId) {
        this.vendorId = vendorId;
    }

    public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getControl() {
        return control;
    }

    public void setControl(String control) {
        this.control = control == null ? null : control.trim();
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName == null ? null : goodsName.trim();
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo == null ? null : logo.trim();
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Byte getDeliveryId() {
        return deliveryId;
    }

    public void setDeliveryId(Byte deliveryId) {
        this.deliveryId = deliveryId;
    }

    public String getDeliveryName() {
        return deliveryName;
    }

    public void setDeliveryName(String deliveryName) {
        this.deliveryName = deliveryName == null ? null : deliveryName.trim();
    }

    public String getExpress() {
        return express;
    }

    public void setExpress(String express) {
        this.express = express == null ? null : express.trim();
    }

    public BigDecimal getDeliveryPrice() {
        return deliveryPrice;
    }

    public void setDeliveryPrice(BigDecimal deliveryPrice) {
        this.deliveryPrice = deliveryPrice;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time == null ? null : time.trim();
    }

    public Integer getDealTime() {
        return dealTime;
    }

    public void setDealTime(Integer dealTime) {
        this.dealTime = dealTime;
    }

    public Integer getSendTime() {
        return sendTime;
    }

    public void setSendTime(Integer sendTime) {
        this.sendTime = sendTime;
    }

    public Integer getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Integer completeTime) {
        this.completeTime = completeTime;
    }

    public String getAppraise() {
        return appraise;
    }

    public void setAppraise(String appraise) {
        this.appraise = appraise == null ? null : appraise.trim();
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message == null ? null : message.trim();
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType == null ? null : payType.trim();
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo == null ? null : tradeNo.trim();
    }

    public Byte getPresell() {
        return presell;
    }

    public void setPresell(Byte presell) {
        this.presell = presell;
    }

    public String getOrderGuid() {
        return orderGuid;
    }

    public void setOrderGuid(String orderGuid) {
        this.orderGuid = orderGuid == null ? null : orderGuid.trim();
    }

    public Byte getOrderType() {
        return orderType;
    }

    public void setOrderType(Byte orderType) {
        this.orderType = orderType;
    }
}